package com.muyu.day3zy.domain;

import com.muyu.common.core.annotation.Excel;
import com.muyu.common.core.web.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * @ClassName BrandInfo
 * @Description 描述
 * @Author ShiYu.Cui
 * @Date 2024/3/24 9:07
 */
public class BrandInfo extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /** 品牌id */
    @Excel(name = "品牌id", cellType = Excel.ColumnType.NUMERIC)
    private Long id;

    /** 品牌名称 */
    @Excel(name = "品牌名称")
    private String brandName;

    /** 品牌首字母 */
    @Excel(name = "品牌首字母")
    private String initial;

    /** 品牌LOGO */
    @Excel(name = "品牌LOGO")
    private String logo;

    /** 品牌专区大图 */
    @Excel(name = "品牌专区大图")
    private String picture;

    /** 品牌介绍 */
    @Excel(name = "品牌介绍")
    private String introduce;

    /** 排序 */
    @Excel(name = "排序")
    private Integer brandSort;

    /** 是否显示 0-是 1-否 */
    @Excel(name = "是否显示 0-是 1-否")
    private Integer brandShow;

    /** 品牌制造商 0-是 1-否 */
    @Excel(name = "品牌制造商 0-是 1-否")
    private Integer manufacturer;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getBrandName() {
        return brandName;
    }

    public void setBrandName(String brandName) {
        this.brandName = brandName;
    }

    public String getInitial() {
        return initial;
    }

    public void setInitial(String initial) {
        this.initial = initial;
    }

    public String getLogo() {
        return logo;
    }

    public void setLogo(String logo) {
        this.logo = logo;
    }

    public String getPicture() {
        return picture;
    }

    public void setPicture(String picture) {
        this.picture = picture;
    }

    public String getIntroduce() {
        return introduce;
    }

    public void setIntroduce(String introduce) {
        this.introduce = introduce;
    }

    public Integer getBrandSort() {
        return brandSort;
    }

    public void setBrandSort(Integer brandSort) {
        this.brandSort = brandSort;
    }

    public Integer getBrandShow() {
        return brandShow;
    }

    public void setBrandShow(Integer brandShow) {
        this.brandShow = brandShow;
    }

    public Integer getManufacturer() {
        return manufacturer;
    }

    public void setManufacturer(Integer manufacturer) {
        this.manufacturer = manufacturer;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
                .append("id", getId())
                .append("brandName", getBrandName())
                .append("initial", getInitial())
                .append("logo", getLogo())
                .append("picture", getPicture())
                .append("introduce", getIntroduce())
                .append("brandSort", getBrandSort())
                .append("brandShow", getBrandShow())
                .append("manufacturer", getManufacturer())
                .toString();
    }
}
